package com.app.service;


import com.app.model.SkillTrainingModel;
import com.app.vo.SkillTrainingVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import java.util.List;

public interface SkillTrainingService {

    int insert(SkillTrainingModel model);

    void update(SkillTrainingModel model);

    void delete(int id);

    Page<SkillTrainingModel> getSkillTrainingList(SkillTrainingModel model);

    int getSkillTrainingCount(SkillTrainingModel model);


    SkillTrainingModel getSkillTrainingById(int id);

    Page<SkillTrainingModel> getModelList(SkillTrainingModel model);

    int getModelCount(SkillTrainingModel model);

    SkillTrainingVo trainList(SkillTrainingModel model);

    Integer selectCount();

    Page<SkillTrainingModel> selectTrainList(Integer page, Integer limit);

    SkillTrainingVo trainRecommendation(Integer page, Integer limit, List<Integer> integerList);
}
